#pragma once 

// 
#include "geometry\primitives.h"

//
using cg::point_2;
using cg::point_2f;
using cg::point_2c;
using cg::point_2s;
using cg::point_2i;
using cg::point_2l;
using cg::point_2b;
using cg::point_2uc;
using cg::point_2us;
using cg::point_2ui;
using cg::point_2ul;


using cg::point_3;
using cg::point_3f;
using cg::point_3c;
using cg::point_3s;
using cg::point_3i;
using cg::point_3l;
using cg::point_3b;
using cg::point_3uc;
using cg::point_3us;
using cg::point_3ui;
using cg::point_3ul;

using cg::point_4;
using cg::point_4f;
using cg::point_4c;
using cg::point_4s;
using cg::point_4i;
using cg::point_4l;
using cg::point_4b;
using cg::point_4uc;
using cg::point_4us;
using cg::point_4ui;
using cg::point_4ul;

using cg::rectangle_2f;
using cg::rectangle_2i;
using cg::rectangle_2;
using cg::rectangle_3f;
using cg::rectangle_3i;
using cg::rectangle_3;


//
using cg::colorf;
using cg::colorb;
using cg::coloraf;
using cg::colorab;

using cg::line_2;
using cg::line_2f;
using cg::line_3;
using cg::line_3f;

//
using cg::segment_2;
using cg::segment_2f;
using cg::segment_3;
using cg::segment_3f;

//
using cg::triangle_3;
using cg::triangle_3f;
using cg::triangle_2;
using cg::triangle_2f;